Parallel Spatial Enumeration of Implicit Surfaces Using Interval Arithmetic for Octree Generation and Its Direct Visualization
نویسندگان
چکیده
This article presents a new parallel method for implicit surface voxelization the determination of which cells of a regular grid in 3-space intersect the zero-set of an implicit function. The serial version of the method uses interval arithmetic to rapidly prune regions of space where the surface does not lie, and a novel octree generation/storage scheme for recording the voxels the surface meets. In the parallelization, good speedups on up to 7 processors are achieved, although the serial version is also very e cient. The parallelization is accomplished through a master-slave scheme with dynamic load-balancing. We also describe a method for rendering voxels directly. This method is e ective when the voxels are small compared to pixels, hence is appropriate for very high-density voxel grids. Even though an octree is used in this paper, the algorithm can also be used for 3D grids or other chosen data structures. This exibility arrives from the fact that the voxels storage is independent of the subdivision. Once a voxel is produced, its storage is accomplished by using the voxel's coordinates only.
منابع مشابه
Adaptive Enumeration of Implicit Surfaces with Affine Arithmetic
We discuss adaptive enumeration and rendering methods for implicit surfaces , using octrees computed with aane arithmetic, a new tool for range analysis. AAne arithmetic is similar to standard interval arithmetic, but takes into account correlations between operands and sub-formulas, generally providing much tighter bounds for the computed quantities. The resulting octrees are accordingly much ...
متن کاملFast reliable interrogation of procedurally defined implicit surfaces using extended revised affine arithmetic
Techniques based on Interval and Affine Arithmetic and their modifications are shown to provide reliable function range evaluation for the purposes of surface interrogation. In this paper we present a technique for the reliable interrogation of implicit surfaces using a modification of Affine Arithmetic called Revised Affine Arithmetic. We extend the range of functions presented in Revised Affi...
متن کاملQuadtree and Octree Grid Generation
Engineering analysis often involves the accurate numerical solution of boundary value problems in discrete form. Hierarchical quadtree (or octree) grid generation offers an efficient method for the spatial discretisation of arbitrary-shaped two- (or three-) dimensional domains. It consists of recursive algebraic splitting of sub-domains into quadrants (or cubes), leading to an ordered hierarchi...
متن کاملArbitrary 3D Resolution Discrete Ray Tracing of Implicit Surfaces
A new approach to ray tracing implicit surfaces based on recursive space subdivision is presented in this paper. Interval arithmetic, already used to calculate intersections in ray tracing and ray casting (numerically or subdividing 1D or 2D spaces), is now used here to implement a ray tracing based on reliable rays traversals into a potentially infinite octree-like subdivided space, eliminatin...
متن کاملNovel Techniques for Robust Voxelization and Visualization of Implicit Surfaces
Voxelization is the transformation of geometric surfaces into voxels. Up to date this process has been done essentially using incremental algorithms. Incremental algorithms have the reputation of being efficient but they lack an important property: robustness. The voxelized representation should envelop its continuous model. However, without robust methods this cannot be guaranteed. This articl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998